package eteam.aps.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import eteam.aps.common.entity.ParentEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 生产领料;
 *
 * @author LiuLei
 */
@ApiModel(value = "ProductConsumer", description = "生产领料")
@TableName("zn_product_consumer")
@JsonIgnoreProperties(ignoreUnknown = true)
public class ProductConsumer extends ParentEntity {

    public ProductConsumer() {
    }

    public ProductConsumer(int fRowNo, String fInvCode, String fInvName, String fInvStd, String fUnit, String fShipmentQty, String fBarCode, String fBatch) {
        this.fRowNo = fRowNo;
        this.fInvCode = fInvCode;
        this.fInvName = fInvName;
        this.fInvStd = fInvStd;
        this.fUnit = fUnit;
        this.fShipmentQty = fShipmentQty;
        this.fBarCode = fBarCode;
        this.fBatch = fBatch;
    }

    /**
     * 行号;行号
     */
    @TableField("FRowNo")
    @ApiModelProperty(name = "行号", notes = "行号")
    private int fRowNo;

    /**
     * 品号;品号
     */
    @TableField("FInvCode")
    @ApiModelProperty(name = "品号", notes = "品号")
    private String fInvCode;

    /**
     * 品名;品名
     */
    @TableField("FInvName")
    @ApiModelProperty(name = "品名", notes = "品名")
    private String fInvName;

    /**
     * 规格;规格
     */
    @TableField("FInvStd")
    @ApiModelProperty(name = "规格", notes = "规格")
    private String fInvStd;

    /**
     * 单位;单位
     */
    @TableField("FUnit")
    @ApiModelProperty(name = "单位", notes = "单位")
    private String fUnit;

    /**
     * 出货数量;出货数量
     */
    @TableField("FShipmentQty")
    @ApiModelProperty(name = "出货数量", notes = "出货数量")
    private String fShipmentQty;

    /**
     * 箱号;箱号
     */
    @TableField("FBarCode")
    @ApiModelProperty(name = "箱号", notes = "箱号")
    private String fBarCode;

    /**
     * 来源批号;来源批号
     */
    @TableField("FBatch")
    @ApiModelProperty(name = "来源批号", notes = "来源批号")
    private String fBatch;

    public int getfRowNo() {
        return fRowNo;
    }

    public void setfRowNo(int fRowNo) {
        this.fRowNo = fRowNo;
    }

    public String getfInvCode() {
        return fInvCode;
    }

    public void setfInvCode(String fInvCode) {
        this.fInvCode = fInvCode;
    }

    public String getfInvName() {
        return fInvName;
    }

    public void setfInvName(String fInvName) {
        this.fInvName = fInvName;
    }

    public String getfInvStd() {
        return fInvStd;
    }

    public void setfInvStd(String fInvStd) {
        this.fInvStd = fInvStd;
    }

    public String getfUnit() {
        return fUnit;
    }

    public void setfUnit(String fUnit) {
        this.fUnit = fUnit;
    }

    public String getfShipmentQty() {
        return fShipmentQty;
    }

    public void setfShipmentQty(String fShipmentQty) {
        this.fShipmentQty = fShipmentQty;
    }

    public String getfBarCode() {
        return fBarCode;
    }

    public void setfBarCode(String fBarCode) {
        this.fBarCode = fBarCode;
    }

    public String getfBatch() {
        return fBatch;
    }

    public void setfBatch(String fBatch) {
        this.fBatch = fBatch;
    }
}